
body{
}
ul,li{
	list-style: none;
	padding: 0;
}
a:focus{
	text-decoration: none;
}

/*最上边地址栏开始*/
#back{
	width: 100%;
    height: 35px;
    background-color: #fff;
    border-bottom: 1px solid #ddd;
}
#bc{
	margin: 0 auto;
    height: 35px;
    line-height: 35px;
}
#bc .bc-lf{
	float: left;
    width: 250px;
    color: #333;
    text-align: center;
    margin: 0 15px;
}
#bc .bc-rg{
	float: right;
	width: 500px;
}
#bc .bc-rg .bc-rg-col{
	color: #fff;
    margin: 0 15px;
    padding: 3px 12px;
    background-color: rgb(3, 64, 153);
    border-radius: 30px;
}
#bc .bc-rg .bc-rg-col i{
	margin-right: 5px;
}


/*最上边地址栏结束*/

/*header开始*/
.logo{
	border: none;
	min-height: 80px !important;
    margin-bottom: 0 !important;
    background-color: #ffffff;
}
.nav-logo{
	display: block;
	position: relative;
}
.nav-logo img{
	position: relative;
    z-index: 10;
    height: 62px;
    margin-top: 10px;
    margin-right: 20px;
}

.nav>li>a{
	padding: 30px 16px;
	    color: #3c3a3a !important;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{
	color: #e83625;
    border-top: 2px solid #e83625;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{
	color: #e83625;
	border-top: 2px solid #e83625;
}


#dh{
	position: absolute;
    right: 0;
}
#dh>button{
	top: -60px;
}
.navbar-right{
	margin-right: 0 !important;
}
/*.dh>ul>li>ul{
	display: none;
}
.dh>ul>li:hover>ul{
	display: block;
}*/

.dropdown-menu{
	top: 98%;
	border-top: 1px solid #ccc;
}
.sblis{
	width: 650px;
    right: -150px !important;
    overflow: hidden;
	border-bottom: 3px solid #034099;
}
.sblis li{
	float: left;
	width: 25%;
	padding: 0 15px;
    position: relative;
}
.sblis li h3{
	margin: 10px 0 5px;
	border-bottom: 1px solid #034099;
}
.sblis li h3 a{
	color: #034099;
    font-size: 15px;
    font-weight: bold;
    line-height: 26px;
    transition: all 0.33s;
}
.sblis li ul{}
.sblis li ul li{
	float: left;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 0 5px;
}
.sblis li ul li a{
	color: #383737;
    font-size: 14px;
    line-height: 26px;
    transition: all 0.33s;
}
.sblis li ul li a i{
	color: #034099;
    font-size: 12px;
    padding: 1px 3px 1px 0;
    -moz-transform: scale(0.7);
    -webkit-transform: scale(0.7);
    transform: scale(0.7);
}







@media (min-width: 1200px){


.dh{
	position: relative;
}
.dh>ul{
	position: absolute;
	right: 0;
}
}
@media (max-width:1200px) and (min-width: 1150px){


.dh{
	position: relative;
}
.dh>ul{
	position: absolute;
	right: 0;
}
}
@media (max-width:1150px) and (min-width: 1100px){

.dh{
	position: relative;
}
.dh>ul{
	position: absolute;
	right: 0;
}
}
@media (max-width:1100px) and (min-width: 1040px){

.dh{
	position: relative;
}
.dh>ul{
	position: absolute;
	right: 0;
}	
}
@media (max-width:1040px) and (min-width: 1000px){

.dh{
	position: relative;
}
.dh>ul{
	position: absolute;
	right: 0;
}	
}
@media (max-width:1000px) and (min-width: 992px){

.dh{
	position: relative;
}
.dh>ul{
	position: absolute;
	right: 0;
}
}
@media (max-width:991px) and (min-width: 768px){

	
}
@media (max-width:768px){
.logo {
    min-height: 38px !important;
}	

.nav-logo img {
    height: 30px;
    margin-left: 20px;
    margin-top: 3px;
}
#dh>button {
    top: -40px;
}
	
	

.container>.navbar-header{
	margin-right: 0;
    margin-left: 0;
}
.container>.navbar-collapse{
	margin-right: 0;
    margin-left: 0;
}

.nav>li>a {
    padding: 8px 12px;
}
.dropdown-menu{
	display:none;
}


}


/*header结束*/


/*新header*/

/*.w1200{ width:100%; max-width:1200px; margin:0 auto; overflow:hidden;}
.head{ width:100%; padding:15px 0 20px;overflow:hidden;}
.logo {
    width: 450px;
}
.logo img{ width:100%;float:left; }
.logo .yd,.tel .yd{ display:none;}
.tel{ width:22%; float:right;}
.tel img{width:100%; height:auto;}
.nav{ width:100%; background-color:#00132b; height:55px;}
.nav ul{ max-width:1200px; margin:0 auto;}
.nav ul li{ width:14%; *width:13.2%; margin-right:1px; text-align:center;  float:left; font-size:17px; position:relative; height:55px; line-height:55px;}
.nav ul li a{color:#fff;display:block;}
.nav ul li a:hover{color:#ffffff;  }
.nav ul li:hover{background-color:#4ab344;}
.nav ul li.hover a{ background-color:#4ab344;font-weight:600; display:block; color:#fff;}
.nav ul li dl,.nav ul li .cpfl {display:none; } 
.nav ul li:hover .cpfl{ width:900px;display:inherit;z-index:99999;border-bottom:3px solid #009610; z-index:999999; background:#fff; position:absolute;top:55px;left:-230px;transition:all 0.3s ease-in; -webkit-transition:all 0.3s ease-in; overflow:hidden;}
.cpfl .cp{ width:20%; padding:0 1% 10px; text-align:left; text-indent:10px; float:left;}
.cpfl .cp h5{ width:100%; font-size:16px; margin:10px 0 10px; line-height:35px; border-bottom:1px solid #ddd; font-weight:bold; color:#333;}
.cpfl .cp h5 a:hover,.cpfl .cp p a:hover,.cpfl .cp span a:hover,.nav ul li.hover dl a:hover,.nav ul li.hover .cpfl p a:hover,.nav ul li.hover .cpfl h5 a:hover{ text-decoration:underline;color:#009610;}
.cpfl .cp h5 a{ color:#333;}
.cpfl .cp p span a,.nav ul li.hover .cpfl .cp p span a{color:#f90; margin-top:0; font-size:14px;}
.cpfl .cp p{width:100%; height:35px; color:#666;border:none; font-size:14px;line-height:35px;overflow:hidden;}
.cpfl .cp p img{ vertical-align:middle; margin-left:3px; width:28px; height:auto;}
.cpfl .cp p a{color:#666;}
.nav ul li.hover .cpfl h5 a{color:#333;background-color:#fff;}
.nav ul li.hover dl a,.nav ul li.hover .cpfl p a{ color:#666; background-color:#fff; font-weight:normal;}
.nav ul li:hover dl{ width:168px;display:block; z-index:99999; position:absolute;top:55px;left:0px;transition:all 0.3s ease-in; -webkit-transition:all 0.3s ease-in; overflow:hidden;}
.nav ul li:hover dl dd{width:100%; height:40px; text-align:center;background-color:#fff;font-size:15px; border-bottom:1px solid #ddd;line-height:40px;overflow:hidden;}
.nav ul li:hover dl dd a {display:block;height:40px; color:#666; line-height:40px;}
.nav ul li:hover dl dd a:hover {height:40px; line-height:40px;text-decoration:underline;color:#009610;display:block;}
.nav1{ width:100%;display:none;border-top:1px solid #ddd; background:#fff;  border-bottom:1px solid #ddd; overflow:hidden;}
.nav1 ul{width:100%;height:35px; font-size:16px; line-height:35px;}
.nav1 ul li{ width:14.2%; float:left; text-align:center;}
.nav1 ul li a{ width:100%;color:#333;display:block;}
.nav1 ul li.hover a{ display:block; color:#009610; border-bottom:2px solid #009610;}



@media only screen and (max-width: 1200px) {
.logo {
    padding-left: 15px;
}

	
}

@media only screen and (max-width: 768px) {
.nav{
	display: none;
}
.nav1{
	display: block;
}
.logo {
    width: 300px;
    padding-left: 10px;
}



	
}


*/





















/*banner开始*/
.ban{
	width: 100%;
	overflow: hidden;
}
.ban>div{
	width: 100%;
	overflow: hidden;
	min-width: 1100px;
}
.ban>div>img{
	display: block;
	width: 100%;
	
}

/*banner结束*/

/*关于我们开始*/
.about{
	width: 100%;
	margin: 0 auto;
}
.about>div{
	text-align: center;
	line-height: 50px;
	width: 100%;
    background-color: #f4f4f4;
    padding: 10px 3px;
}
.about>div a{
	font-size: 16px;
    margin: 0 1px;
    color: #000;
    padding: 4px 17px;
    border: 1px solid #ccc;
    border-radius: 23px;
    background-color: #fff;
    white-space: nowrap;
}
.about>div a:hover{
	text-decoration: none;
}
.about>div a.abs{
	color: #1b498e;
	font-weight: 600;
	text-shadow: 0 0 20px rgb(156, 140, 115);
	
	-webkit-transform:translate(2px, 20px);
	-moz-text-shadow:0 0 20px rgb(156, 140, 115);
	-webkit-text-shadow:0 0 20px rgb(156, 140, 115);
	filter: Shadow(Color='green', Direction='135', Strength='6')/*Direction阴影的方向*/
	filter: dropshadow(OffX=2, OffY=2, Color='black', Positive='true');
}

.hr{
	width: 100%;
	height: 1px;
	background-color: #f6f6f6;
}

/*关于我们结束*/

/*我们的位置开始*/
.wz-nav{
	padding: 8px 15px;
    list-style: none;
    margin-bottom: 0;
}
.wz-nav li{
	display: inline-block;
}

.wz-nav li a{
	font-size: 16px;
	color: #333;
}
.wz-nav li a:hover{
	text-decoration: none;
}

/*我们的位置结束*/







/*联系我们开始*/
.lx{
	background-color: #1b498e;
	padding: 15px 0;
}
.lx h2{
	color: #fff;
}
.lx .lianxi a{
	display: inline-block;
	width: 120px;
	height: 40px;
	line-height: 40px;
	border: 1px solid #fff;
	border-radius: 4px;
	color: #fff;
	text-align: center;
	margin-top: 18px;
}
.lx .lianxi a:hover,.lx .lianxi a:focus{
	background-color: #fff;
	color: #1b498e;
}

/*联系我们结束*/

/*footer开始*/
footer{
	background-color: #333;
	padding: 20px 0;
}
.fot dl dt a{
	font-size: 18px;
	color: #fff;
	font-weight: bold;
	line-height: 40px;
}
.fot dl dt a:hover{
	text-decoration: none;
}
.fot dl dd a{
	font-size: 16px;
	color: #ccc;
	line-height: 30px;
}
.fot dl dd .gd{
	color: #fde433;
}


/*footer结束*/
.yj{
	background-color: #000;
	padding: 20px 0;
}
.yj p{
	color: #fff;
	margin: 0;
}
.yj-gj,.yj-yl{
	line-height: 26px;
	max-width: 1200px;
	margin: 0 auto;
}
.yj-gj div{
	margin: 0 5px;
	display: inline-block;
}

.yj-gj span,.yj-yl span{
	color: #fff;
	font-weight: bold;
}
.yj-gj span,.yj-yl span{
	color: #fff;
}
.yj-gj a,.yj-yl a{
	color: #eee;
	margin: 0 5px;
}
.yj-gj a:hover,.yj-yl a:hover{
	color: #1b498e;
}
.yj-yl{
	margin-bottom: 10px;
}

.limg img{
	width: 100% !important;
}



#goTopBtn{
	color: #1b498e;
	border: 1px solid #1b498e;
	border-radius: 3px;
	position: fixed;
	line-height:36px;
	width:36px;
	right: 20px;
	bottom:35px;
	height:36px;
	cursor:pointer;
	display:none;
	text-align: center;
	z-index: 999;
	/*background-color: #fff;*/
}
#goTopBtn:hover{
	background-color:#1b498e;
	color: #fff;
	text-decoration: none;
}
#goTopBtn>i{
	display: block;
	line-height:36px;
	width:100%;
}



@media (min-width: 1200px){
.container {
    width: 1154px !important;
    margin: 0 auto;
}
#bc{
	width: 1182px;
}
}

@media (max-width:1200px) and (min-width: 1000px){
.container {
    width: 953px !important;
    margin: 0 auto;
}
#bc{
	width: 982px;
}
}
@media (max-width:1000px) and (min-width: 780px){
.container {
    /*width: 733px !important;*/
    margin: 0 auto;
}
#bc{
	width: 762px;
}
.bc-rg-col{
	font-size: 12px;
}
.bc-lf{
	width: 205px !important;
	font-size: 12px;
}
.bc-rg{
	width: 460px;
}

.lx .lianxi{
	text-align: center;
}


}

@media (max-width:780px) and (min-width: 768px){
.bc-rg-col{
	font-size: 12px;
}
.bc-lf{
	width: 205px !important;
	font-size: 12px;
}
.bc-rg{
	width: 460px;
}
.nav>li>a {
    padding: 25px 13px;
}
.lx .lianxi{
	text-align: center;
}




}


@media (max-width:768px){
#bc{
	width: 250px;
}	
#bc .bc-rg{
	display: none;
}
.lx .lianxi{
	text-align: center;
}

.about>div{
	text-align: center;
    line-height: 35px;
	width: 100%;
    background-color: #f4f4f4;
    padding: 10px 3px;
}


}
#cellphone{}
#ph-kf{
	position: fixed;
	bottom: 68px;
    left: 5%;
	z-index: 9999;
}
#ph-kf a{
	display: block;
	width: 50px;
    height: 50px;
    padding: 10px 10px;
	border: 1px solid #D8212D;
	border-radius: 50%;
	background-color: rgba(216,33,45,1);
	box-shadow: 0 3px 8px #333;
}
#ph-kf a i{
	font-size: 30px;
	color: #fff;
	margin-top: 4px;
    display: block;
}
#ph-kf a img{
	width: 28px;
    margin-top: -2px;
}

#ph-tel{
	position: fixed;
	bottom: 0;
	z-index: 9999;
	width: 100%;
}
#ph-tel a{
	display: block;
	width: 100%;
	padding: 10px 0;
	text-align: center;
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	border-top: 1px solid #1b498e;
    background-color: #1b498e;
	box-shadow: 0 2px 0 #ccc, 0 3px 1px #999, inset 0 1px 1px #fff;
}


@media (min-width: 768px){
#rg{
	display: block;
}	

#cellphone{
	display: none;
}


}

@media (max-width: 767px){
#rg{
	/*display: none !important;*/
}	

#cellphone{
	display: block;
}


}











